Thema Datum  Von Nutzer Rating
Antwort
15.09.2010 12:04:44 falk44
NotSolved
15.09.2010 12:08:36 falk44
NotSolved
15.09.2010 16:33:02 falk44
NotSolved
Blau Aw:Aw:Daten auslesen -> werte eintragen -> txt-exp
15.09.2010 18:40:07 Severus
NotSolved
16.09.2010 19:44:37 Severus
NotSolved
15.09.2010 18:22:21 Severus
NotSolved
16.09.2010 12:03:43 Severus
NotSolved
16.09.2010 12:58:08 Falk44
NotSolved

Ansicht des Beitrags:
Von:
Severus
Datum:
15.09.2010 18:40:07
Views:
896
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Daten auslesen -> werte eintragen -> txt-exp
Auch wieder so ein Ding! Hoffe ich habe verstanden was Du willst. Split gibt zunächst Strings zurück. Wenn Du sie mit <> vergleichen willst mußt Du sie in Zahlen zurückverwandeln:

Option Explicit
Sub test()
Dim x As Variant, x1 As Variant, x2 As Variant
Dim y As Variant, y1 As Variant, y2 As Variant
Dim z As Variant

x = ActiveSheet.Range("A1")
y = ActiveSheet.Range("A2")
z = ">"

If x = y Then
z = "="
Debug.Print (z)
End If

If IsNumeric(x) And Not IsNumeric(y) Then
If InStr(1, x, " ", vbBinaryCompare) <> 0 Then
y1 = Split(y, " ")
y2 = CSng(y1(1))
If x = y2 Then z = ">"
If x = y2 Then z = "="
Debug.Print (z)
End If
End If

If IsNumeric(y) And Not IsNumeric(x) Then
If InStr(1, x, " ", vbBinaryCompare) <> 0 Then
x1 = Split(x, " ")
x2 = CSng(x1(1))
If y > x2 Then z = ""
If x2 = y Then z = "="
Debug.Print (z)
End If
End If

If Not IsNumeric(y) And Not IsNumeric(x) Then
If InStr(1, x, " ", vbBinaryCompare) <> 0 And InStr(1, y, " ", vbBinaryCompare) <> 0 Then
x1 = Split(x, " ")
x2 = CSng(x1(1))
y1 = Split(y, " ")
y2 = CSng(y1(1))
If y2 > x2 Then z = ""
If x2 = y2 Then z = "="
Debug.Print (z)
End If
End If

Cells(1, 2) = z

End Sub

Severus

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
15.09.2010 12:04:44 falk44
NotSolved
15.09.2010 12:08:36 falk44
NotSolved
15.09.2010 16:33:02 falk44
NotSolved
Blau Aw:Aw:Daten auslesen -> werte eintragen -> txt-exp
15.09.2010 18:40:07 Severus
NotSolved
16.09.2010 19:44:37 Severus
NotSolved
15.09.2010 18:22:21 Severus
NotSolved
16.09.2010 12:03:43 Severus
NotSolved
16.09.2010 12:58:08 Falk44
NotSolved